Entity Density Scalability of Multiplayer Online Games via Replication - based Parallelization : A Case Study of Quake

نویسندگان

  • Sergei Gorlatch
  • Tobias Schröter
  • Stefan Fischer
چکیده

Massively Multiplayer Online Games (MMOGs) are an increasingly popular class of real-time interactive distributed applications that require scalable network architectures and parallelization approaches. While games of the role-playing genre already allow thousands of users to concurrently participate in a single game session, there are important genres, in particular action and strategy games, which have not been scaled to the massively multiplayer realm so far. These games have hard requirements in terms of scalability, in particular regarding density: many players tend to congregate in small locations. In this paper, we provide a comprehensive analysis of different scalability dimensions for online games and describe our novel approach of game state replication for scaling the density of players. The practical impact of our work is demonstrated by porting the popular action game QFusion, based on the famous Quake 2, onto our proxy-server system architecture using the replication approach. We discuss our solutions for maintaining data consistency of distributed replicas of the game state, as well as our enhancement of the game implementation in order to support multi-server replication. The experiments with the ported QFusion demonstrate its high responsiveness and show that our approach allows to almost triple the maximum number of simultaneous players on four servers as compared with a single-server version.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scalability via Multi-Server Replication for Online Games: A Case Study of Quake 2

Multiplayer online games are an increasingly popular class of distributed applications that require scalable network architectures and parallelization approaches. Existing Massively Multiplayer Online RolePlaying Games (MMORPG) already allow thousands of users to concurrently participate in a single application instance. However, there are several other types of genres, in particular action and...

متن کامل

Load Balancing on an Interactive Multiplayer Game Server

In this work, we investigate the impact of issues related to performance, parallelization, and scalability of interactive, multiplayer games. Particularly, we study and extend the game QuakeWorld, made publicly available by id Software under GPL license. We have created a new parallelization model for Quake’s distributed simulation and implemented this model in QuakeWorld server. We implemented...

متن کامل

A Distributed Architecture for Online Multiplayer Games

This paper presents the design, implementation, and evaluation of Colyseus, a distributed architecture for interactive multiplayer games. Colyseus takes advantage of a game’s tolerance for weakly consistent state and predictable workload to meet the tight latency constraints of game-play and maintain scalable communication costs. The system uses single-copy consistency and weakly consistent rep...

متن کامل

Colyseus: A Distributed Architecture for Online Multiplayer Games

This paper presents the design, implementation, and evaluation of Colyseus, a distributed architecture for interactive multiplayer games. Colyseus takes advantage of a game’s tolerance for weakly consistent state and predictable workload to meet the tight latency constraints of game-play and maintain scalable communication costs. In addition, it provides a rich distributed query interface and e...

متن کامل

Consistency Models for Cloud-based Online Games: the Storage System's Perspective

The existing architecture for massively multiplayer online role-playing games (MMORPG) based on RDBMS limits the availability and scalability. With increasing numbers of players, the storage systems become bottlenecks. Although a Cloud-based architecture has the ability to solve these specific issues, the support for data consistency becomes a new open issue. In this paper, we will analyze the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007